import {request} from '../../utils/requestUtils';
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    value:{},// 选中的值
    columns:[],// 下拉选框
    typeShow:false
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 新增类型弹窗 
    async addhow(key) {
      console.log('弹窗')
      const result = await request({
        url: '/system/dict/data/type/'+key,
        method: "GET"
      });
      this.setData({
        typeShow:true,
        columns:result.data.data,
        'value': result.data.data[0],
        key:key
      })
    },
    // 切换选项
    onChange(event) {
      const { picker, value, index } = event.detail;
      this.setData({
        value: value
      })  
    },
    // 取消
    dictCancel(){
      this.setData({
        typeShow:false
      })
    },
    // 选中
    dictConfirm(){
      this.triggerEvent('dictConfirm', Object.assign(this.data.value, {key:this.data.key}))
      this.dictCancel()
    }
  }
})